package com.passion.frm;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;

/**
 * 类描述：
 *
 * @author ZhuYin
 * @since 2024年12月25日
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CaptchaCacheFrm {

    @ApiModelProperty(name = "需要缓存的键")
    @NotBlank(message = "键不能为空")
    private String key;

    @ApiModelProperty(name = "需要缓存的键对应的值")
    @NotBlank(message = "值不能为空")
    private String value;

    @ApiModelProperty(name = "缓存的过期时间，单位：秒")
    private Long expire;
}
